package bairui.international.model.domain.jpa;

public interface FTB_ProductCategory extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {

	public static interface name extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "name";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_ProductCategory.name";
		public final static java.lang.String TypeString = "java.lang.String";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "名称";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_ProductCategory.class.getDeclaredField("name");
		}
	
	}
	
	public static interface products extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "products";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_ProductCategory.products";
		public final static java.lang.String TypeString = "java.util.List<bairui.international.model.domain.jpa.TB_Product>";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "产品";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_ProductCategory.class.getDeclaredField("products");
		}
	
	}
	
	public static interface creator extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "creator";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_ProductCategory.creator";
		public final static java.lang.String TypeString = "bairui.international.model.domain.jpa.TB_Admin";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "创建者";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_ProductCategory.class.getDeclaredField("creator");
		}
	
	}
	
	public static interface lastModifier extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "lastModifier";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_ProductCategory.lastModifier";
		public final static java.lang.String TypeString = "bairui.international.model.domain.jpa.TB_Admin";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "最后修改者";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_ProductCategory.class.getDeclaredField("lastModifier");
		}
	
	}
	
	public static interface level extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "level";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_ProductCategory.level";
		public final static java.lang.String TypeString = "java.lang.Integer";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "级别";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_ProductCategory.class.getDeclaredField("level");
		}
	
	}
	
	public static interface number extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "number";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_ProductCategory.number";
		public final static java.lang.String TypeString = "java.lang.String";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "代码";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_ProductCategory.class.getDeclaredField("number");
		}
	
	}
	
	public static interface parent extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "parent";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_ProductCategory.parent";
		public final static java.lang.String TypeString = "bairui.international.model.domain.jpa.TB_ProductCategory";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "父";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_ProductCategory.class.getDeclaredField("parent");
		}
	
	}
	
	public static interface children extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "children";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_ProductCategory.children";
		public final static java.lang.String TypeString = "java.util.List<bairui.international.model.domain.jpa.TB_ProductCategory>";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "子";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_ProductCategory.class.getDeclaredField("children");
		}
	
	}
	
	public static interface rootCategoryProdcuts extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "rootCategoryProdcuts";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_ProductCategory.rootCategoryProdcuts";
		public final static java.lang.String TypeString = "java.util.List<bairui.international.model.domain.jpa.TB_Product>";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "根分类下产品";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_ProductCategory.class.getDeclaredField("rootCategoryProdcuts");
		}
	
	}
	
	public static interface productCategoryProperties extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "productCategoryProperties";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_ProductCategory.productCategoryProperties";
		public final static java.lang.String TypeString = "java.util.List<bairui.international.model.domain.jpa.TB_ProductCategoryProperty>";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "产品分类属性";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_ProductCategory.class.getDeclaredField("productCategoryProperties");
		}
	
	}
	
	public static interface root extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "root";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_ProductCategory.root";
		public final static java.lang.String TypeString = "bairui.international.model.domain.jpa.TB_ProductCategory";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "根";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_ProductCategory.class.getDeclaredField("root");
		}
	
	}
	
	public static interface progeny extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "progeny";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_ProductCategory.progeny";
		public final static java.lang.String TypeString = "java.util.List<bairui.international.model.domain.jpa.TB_ProductCategory>";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "后代";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_ProductCategory.class.getDeclaredField("progeny");
		}
	
	}
	
	public static interface toString extends com.lianjing.sh.processing.info.standard.FieldStructureInfo {
		public final static java.lang.String Name = "toString";
		public final static java.lang.String FullName = "bairui.international.model.domain.jpa.TB_ProductCategory.toString";
		public final static java.lang.String TypeString = "java.lang.String";
		public final static javax.lang.model.element.Modifier[] Modifiers = new javax.lang.model.element.Modifier[]{javax.lang.model.element.Modifier.PRIVATE};
		public final static java.lang.String Comment = "";
		public static java.lang.reflect.Field Field() throws NoSuchFieldException, SecurityException {
			return bairui.international.model.domain.jpa.TB_ProductCategory.class.getDeclaredField("toString");
		}
	
	}
	
}